package com.jhgsys.internal.sypq.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jhgsys.internal.common.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName ModelShipTest
 * @Description 船模检验表
 * @Author Lucas
 * @Date 2024/11/17
 **/
@Data
@TableName("sypq_model_ship_test")
public class ModelShipTest extends BaseEntity implements Serializable {

    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 船模id
     */
    @TableField(value = "ship_id")
    private String shipId;

    /**
     * 船模code
     */
    @TableField(value = "ship_code")
    private String shipCode;


    /**
     * 拼版胶压检验结果
     */
    @TableField(value = "layout_pres_res")
    private Float layoutPresRes;

    /**
     * 拼版胶压检验结论
     */
    @TableField(value = "layout_pres_concl")
    private String layoutPresConcl;

    /**
     * 船模垂线间长-要求长度
     */
    @TableField(value = "lbp_standard")
    private Float lbpStandard;

    /**
     * 船模垂线间长-实际长度
     */
    @TableField(value = "lbp_actual")
    private Float lbpActual;

    /**
     * 船模垂线间长-误差
     */
    @TableField(value = "lbp_error")
    private Float lbpError;

    /**
     * 船模垂线间长-结论
     */
    @TableField(value = "lbp_concl")
    private String lbpConcl;

    /**
     * 船模型宽-要求型宽
     */
    @TableField(value = "smw_standard")
    private Float smwStandard;

    /**
     * 船模型宽-实际型宽
     */
    @TableField(value = "smw_actual")
    private Float smwActual;

    /**
     * 船模型宽-误差
     */
    @TableField(value = "smw_error")
    private Float smwError;

    /**
     * 船模型宽-结论
     */
    @TableField(value = "smw_concl")
    private String smwConcl;

    /**
     * 船模轴高-要求轴高
     */
    @TableField(value = "smah_standard")
    private Float smahStandard;

    /**
     * 船模轴高-实际轴高
     */
    @TableField(value = "smah_actual")
    private Float smahActual;

    /**
     * 船模轴高-误差
     */
    @TableField(value = "smah_error")
    private Float smahError;

    /**
     * 船模轴高-结论
     */
    @TableField(value = "smah_concl")
    private String smahConcl;

    /**
     * 船模轴间距-要求轴间距
     */
    @TableField(value = "smaw_standard")
    private Float smawStandard;

    /**
     * 船模轴间距-实际轴间距
     */
    @TableField(value = "smaw_actual")
    private Float smawActual;

    /**
     * 船模轴间距-误差
     */
    @TableField(value = "smaw_error")
    private Float smawError;

    /**
     * 船模轴间距-结论
     */
    @TableField(value = "smaw_concl")
    private String smawConcl;

    /**
     * 船模横向卡板-结果
     */
    @TableField(value = "smtcb_res")
    private Float smtcbRes;

    /**
     * 船模横向卡板-结论
     */
    @TableField(value = "smtcb_concl")
    private String smtcbConcl;

    /**
     * 艏艉纵向卡板-结果
     */
    @TableField(value = "bslcp_res")
    private Float bslcpRes;

    /**
     * 艏艉纵向卡板-结论
     */
    @TableField(value = "bslcp_concl")
    private String bslcpConcl;

    /**
     * 油漆表面是否均匀光滑-结果
     */
    @TableField(value = "paint_smooth_res")
    private Integer paintSmoothRes;

    /**
     * 油漆表面是否均匀光滑-结论
     */
    @TableField(value = "paint_smooth_concl")
    private String paintSmoothConcl;

    /**
     * 油漆勘划是否准确-结果
     */
    @TableField(value = "paint_survey_res")
    private Integer paintSurveyRes;

    /**
     * 油漆勘划是否准确-结论
     */
    @TableField(value = "paint_survey_concl")
    private String paintSurveyConcl;

    /**
     * 站号标注是否符合要求-结果
     */
    @TableField(value = "station_mark_res")
    private Integer stationMarkRes;

    /**
     * 站号标注是否符合要求-结论
     */
    @TableField(value = "station_mark_concl")
    private String stationMarkConcl;

}
